Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London France F3 France F8 France F9 France F11 France F12 France F18 France F19 France F3 Poland F2 Poland F3 France F4 Spain F11 Spain F19 Spain F20 France F9 France F10 Spain F26 France F18 Great Britain F1 France F3 Switzerland F2 France F5 UAE F1 UAE F2 Great Britain F10 France F11 Spain F31 France F12 France F14 France F16 France F19 Great Britain F22 Germany F1 Great Britain F1 Great Britain F2 France F2 France F4 France F6 France F15 France F15 Belgium F2 Belgium F6 Belgium F7 Belgium F8 Belgium F9 Turkey F6 Turkey F7 Belgium F6 Belgium F7 Belgium F8 Belgium F9 Turkey F2 Turkey F3 Germany F4 Ukraine F1 Ukraine F2 France F4 France F5 Greece F2 Greece F3 Greece F4 Belgium F2 Belgium F9 Belgium F10 Belgium F11 Turkey F4 Turkey F5 Turkey F6 Croatia F5 Netherlands F3 Belgium F9 Belgium F10 Belgium F3 USA F10 (Bakersfield) Kazakhstan F6 (Shymkent) Kazakhstan F7 (Shymkent) Turkey F40 (Antalya) Turkey F41 (Antalya) Turkey F1 (Antalya) Turkey F2 (Antalya) Spain F6 (Xabia) Belgium F5 Belgium F6 France F19 Belgium F7 France F14 France F15 France F17 France F1 France F5 France F7 Spain F12 France F11 France F12 France F14 France F19 Great Britain F2 France F2 France F4 Spain F14 France F8 France F9 France F10 France F18 M25 Esch/Alzette M25+H Kassel Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Challenger DCN de Cherbourg - Cherbourg Tunis Open 2007 - Tunis Internationaux du Doubs - Besancon BH Indoor Sarajevo - Sarajevo The Surbiton Trophy - Surbiton GHI Bronx Tennis Classic - Bronx Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Tatra Banka Slovak Open - Bratislava Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Heilbronn Challenger Wroclaw Challenger Jersey Challenger St. Brieuc Challenger Rome Challenger Nottingham Challenger Segovia Challenger St. Remy Challenger M15 Monastir M25 Monastir M25 Grasse Jersey Challenger St. Brieuc Challenger Bordeaux Challenger Nottingham Challenger M25 Quinta do Lago Recanati Challenger Segovia Challenger M25 Monastir Istanbul Challenger M25 Varnamo Mons Challenger Helsinki Challenger Pozoblanco Challenger Mons Challenger Bratislava Challenger Nottingham Challenger Nottingham-2 Challenger Challenger Tunisie - Tunis Pozoblanco Challenger St. Remy Challenger Mons Challenger Guadalajara Challenger Napoli Challenger Yokohama Challenger St. Brieuc Challenger Itajai Challenger Segovia Challenger LTA Shrewsbury Challenger - Shrewsbury Alphen Challenger Istanbul Challenger Kenitra Challenger Tashkent Challenger Pune Challenger Champaign Challenger Noumea Challenger New Delhi Challenger Kolkata Challenger Turin Challenger Bordeaux Challenger Prague Challenger Todi Challenger Sao Paulo Challenger Challenger DCNS de Cherbourg - Cherbourg Santiago Challenger Lima Challenger Noumea Challenger New Delhi Challenger Shenzhen Challenger Lyon Challenger Poprad Tatry Challenger Tampere Challenger Liberec Challenger Trnava Challenger Istanbul Challenger Izmir Challenger Mons Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Noumea Challenger San Francisco Challenger Barletta Challenger Anning Challenger Lyon Challenger Meerbusch Challenger Launceston Challenger Chennai Challenger Alicante Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Barletta Challenger Francavilla Challenger Rome Challenger Mestre Challenger Como Challenger Seville Challenger Open de Montauban - Montauban 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Mouilleron-Le-Captif Challenger Budapest Challenger Santiago Challenger Bordeaux Challenger Braga Challenger Lyon Challenger Braunschweig Challenger Monterrey Challenger Gran Canaria 1 Challenger Split 2 Challenger St. Tropez Challenger Maia 2 Challenger Bengalaru 1 Challenger Oeiras 3 Challenger Zug Challenger Cordenons Challenger Banja Luka Challenger Toulouse Challenger Monterrey Challenger Murcia Challenger Bratislava 1 Challenger Cherbourg Challenger Rennes Challenger Bratislava Challenger Orleans Challenger Aix En Provence Challenger Helsinki Challenger St. Remy Challenger Rome Challenger Binghamton Challenger Loughborough Challenger Rennes Challenger Dobrich 2 Challenger Noumea Challenger Sarajevo Challenger Banja Luka Challenger Indore Challenger Noumea Challenger Pune Challenger Morelia Challenger Bunschoten Challenger Scheveningen Challenger Istanbul Challenger Orleans Challenger Ningboo Challenger Helsinki Challenger Murcia Challenger Hersonissos 5 Challenger Oeiras 3 Challenger Vicenza Challenger Banja Luka Challenger Kenitra Challenger Napoli Challenger Nonthaburi 1 Challenger Mons Challenger Rome Challenger Sao Paulo Challenger Santos Challenger Heilbronn Challenger Meknes Challenger Guangzhou Challenger Vercelli Challenger Corrientes Challenger Turkey F1 Meknes Challenger Rennes Challenger Toyota Challenger Heilbronn Challenger Guangzhou Challenger Manta Challenger Turin Challenger Ostrava Challenger Maia Challenger Antalya Challenger Vicenza Challenger Knoxville Challenger Helsinki Challenger Rennes Challenger Poznan Challenger Lexington Challenger Loughborough Challenger Istanbul Challenger Mexico City Challenger Mersin Challenger Quimper Challenger Rome Challenger Estoril Challenger Ostrava Challenger Le Gosier Challenger Nottingham 2 Challenger Birmingham Challenger Guadalajara Challenger Sophia Antipolis Challenger Leon Challenger Qingdao Challenger Rome Challenger Brasov Challenger Noumea Challenger Newport Challenger Bastad Challenger Mexico City Challenger Tampere Challenger Manerbio Challenger Como Challenger Almaty Challenger M15 Monastir Marbella Challenger Quimper Challenger Ostrava Challenger New Delhi Challenger Ilkley Challenger Marburg Challenger Braunschweig Challenger Murcia Challenger Scheveningen Challenger Tampere Challenger Pullach Challenger Heilbronn Challenger Banja Luka Challenger Francavilla Challenger Guayaquil Challenger Sibiu Challenger Seoul Challenger Florence Challenger Bangkok Challenger Manila Challenger Rennes Challenger Punta Del Este Challenger Roseto Degli Abruzzi 2 Challenger Furth Challenger Prague Challenger Scheveningen Challenger Marbella Challenger Poznan Challenger Sophia Antipolis Challenger Francavilla Challenger Mons Challenger Lisbon Challenger Happy Valley Challenger Dallas Challenger Quimper Challenger Amersfoort Challenger Tampere Challenger Manerbio Challenger Tempe Challenger Liberec Challenger Seville Challenger Bratislava Challenger Burnie Challenger Launceston Challenger Bengalaru Challenger Blois Challenger Nur-Sultan Challenger Porto Alegre Challenger Prague Challenger Prostejov Challenger Barcelona Challenger Hamburg Challenger Parma Challenger Gran Canaria 2 Challenger Mouilleron-Le-Captif Challenger Banja Luka Challenger Split Challenger Blois Challenger Tampere Challenger Tunis Challenger Meerbusch Challenger Sopot Challenger Tampere Challenger Roanne Challenger Maia 1 Challenger Vicenza Challenger Bengalaru 2 Challenger Chennai Challenger Roseto Degli Abruzzi 1 Challenger Liuzhou Challenger Troisdorf Challenger Forli 6 Challenger Lyon Challenger Helsinki Challenger Traralgon Challenger Meerbusch Challenger Seville Challenger Caltanissetta Challenger Open D'Orleans - Orleans Gwangju Challenger Seoul Challenger Busan Challenger Valencia Challenger LTA Wrexham Challenger - Wrexham Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger Tenerife 3 Challenger Szekesfehervar Challenger Open de Montauban - Montauban Zadar Challenger Shenzhen Challenger Sanremo Challenger Open de Rennes La Trinitaine - Rennes Aix En Provence Challenger Francavilla Challenger Status Athens Open - Athens Bordeaux Challenger Roma Open Challenger - Rome Morocco Tennis Tour - Marrakech Tunis Challenger Nottingham Challenger Florence Challenger Besancon Challenger Rabat Challenger Monza Challenger Braunschweig Challenger Pozoblanco Challenger Montemar Challenger Noumea Challenger Nonthaburi 1 Challenger Rhodes Challenger M25 Santa Margherita di Pula Koblenz Challenger Pozoblanco Challenger Menorca Challenger San Luis Potosi Challenger Zagreb Challenger Hagen Challenger Maspalomas Challenger Medibank International - Sydney BMW Open - Munich AEGON Championships - London Vancouver Challenger Cherbourg Challenger Open de Nice Cote dAzur - Nice Open de Moselle - Metz SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice AEGON Championships - London Open 13 - Marseille Nottingham Challenger German Tennis Championships - Hamburg Winston Salem - Winston Salem If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Yeongwol Challenger Campbell's Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Milan Challenger Ortisei Challenger Hall of Fame Tennis Championships - Newport Cordenons Challenger Shenzhen Challenger Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota If Stockholm Open - Stockholm Portoroz Challenger BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Furth Challenger Shenzhen Open - Shenzhen China Open - Beijing Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Aix En Provence Challenger Citi Open - Washington Bordeaux Challenger BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Hall of Fame Open - Newport Abierto Mexicano - Los Cabos Moselle Open - Metz Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha St. Remy Challenger Sydney International - Sydney New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Open D'Orleans - Orleans Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Zhuhai Open - Zhuhai Abierto Mexicano Telcel - Acapulco Astana Open - Nur-Sultan Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Open Parc - Lyon Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Heilbronn Challenger Sofia Open - Sofia Kremlin Cup - Moscow Singapore Tennis Open - Singapore Belgrade 2 - Belgrade St. Petersburg Open - St. Petersburg Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Tata Open Maharashtra - Pune Dallas Open - Dallas Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch Viking International - Eastbourne Abierto Mexicano Telcel - Acapulco Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz United Cup - Australia Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Open D'Orleans - Orleans Libema Open - 's-Hertogenbosch Mallorca Championships - Mallorca Hamburg European Open - Hamburg Astana Open - Astana Swiss Indoors Basel - Basel United Cup - Australia cinch Championships - London Chengdu Open - Chengdu China Open - Beijing US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Stockholm Open - Stockholm Dallas Open - Dallas Dubai Duty Free Tennis Championships - Dubai Burnie Challenger Black Forest Open - Freudenstadt Dallas Open - Dallas Sofia Open - Sofia Barcelona Challenger Genova Challenger Prague II Challenger Maia Challenger Interwetten Austrian Open - Kitzbuhel Open de Moselle - Metz Santiago Challenger Split 1 Challenger Biella 5 Challenger Open Sud de France - Montpellier Almaty 1 Challenger Almaty 2 Challenger Braunschweig Challenger Amersfoort Challenger Estoril Open - Estoril Poznan Challenger Heineken Open - Auckland Bordeaux Challenger Ismaning Challenger Tenerife Challenger Surbiton Challenger Open 13 - Marseille Helsinki Challenger Dubai Duty Free Tennis Championships - Dubai IPP Geneva Trophy - Geneva Rennes Challenger Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Lexington Challenger Noumea Challenger Sydney International - Sydney Open 13 - Marseille Blois Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota San Marino Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf AEGON Championships - London Garanti Koza Sofia Open - Sofia Geneva Open - Geneva St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Turkish Airlines Open Antalya - Antalya Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Delray Beach Open - Delray Beach Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Geneva Open - Geneva Open Sud de France - Montpellier Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota If Stockholm Open - Stockholm Apia International - Sydney Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Phoenix Challenger Topshelf Open - 's-Hertogenbosch If Stockholm Open - Stockholm ASB Classic - Auckland Memphis Open - Memphis Tel Aviv Watergen Open - Tel Aviv Infosys Hall of Fame Open - Newport Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Garanti Koza Sofia Open - Sofia New York Open - New York Tampere Challenger DIEMA XTRA Sofia Open - Sofia Libema Open - 's-Hertogenbosch Hall of Fame Open - Newport Citi Open - Washington St. Petersburg Open - St. Petersburg European Open - Antwerp Kremlin Cup - Moscow Swiss Indoors Basel - Basel Erste Bank Open - Vienna ASB Classic - Auckland Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg European Open - Antwerp Forte Village Sardegna Open - Sardinia bett1HULKS Championships - Cologne China Open - Beijing Sofia Open - Sofia Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Hall of Fame Open - Newport Citi Open - Washington Astana Open - Astana Swiss Indoors Basel - Basel Calgary Challenger Tennis Napoli Open - Naples ASB Classic - Auckland Open 13 Provence - Marseille Blois Challenger Oeiras 4 Challenger Zhuhai Open - Zhuhai Villena Challenger Open Parc - Lyon Milan Challenger Libema Open - 's-Hertogenbosch cinch Championships - London Mallorca Championships - Mallorca Atlanta Open - Atlanta Citi Open - Washington Almaty Open - Almaty Swiss Indoors Basel - Basel Libema Open - 's-Hertogenbosch Hangzhou Open - Hangzhou Swiss Indoors Basel - Basel Open de Moselle - Metz San Benedetto Challenger Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Masters Series - Hamburg Orleans Challenger Monastir Challenger Brisbane International - Brisbane Heineken Open - Auckland Mutua Madrilena Madrid Open - Madrid UNICEF Open - 's Hertogenbosch Open Sud de France - Montpellier Moselle Open - Metz Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid ABN AMRO World Tennis Tournament - Rotterdam Melbourne Summer Set - Melbourne Iasi Challenger Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Mifel Tennis Open - Los Cabos Brest Challenger Moselle Open - Metz Brisbane International - Brisbane BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami ASB Classic - Auckland Open Occitanie - Montpellier Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sibiu Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Infosys Hall of Fame Open - Newport BNP Paribas Open - Indian Wells Hamburg European Open - Hamburg Australian Open - Melbourne Coupe Rogers - Montreal Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Australian Open - Melbourne Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai French Open - Paris Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami National Bank Open - Toronto Cincinnati Open - Cincinnati Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome National Bank Open - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai National Bank Open - Toronto Miami Open - Miami Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Moselle Open - Metz French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, World Group, QR, BRA-BEL 1-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Finals, Group C Australian Open (juniors) Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Group C, Hamburg Davis Cup, Group B, Manchester Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, Q, TPE-FRA 0-4 Davis Cup, Group I, 1R, BEL-UZB 3-1 U.S. Open (juniors) French Open (juniors) French Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) All Lower level tournaments Wimbledon (juniors) Citi Open - Washington